﻿package com.example.demo.dbmodels
import me.liuwj.ktorm.entity.Entity
import java.time.LocalDateTime
import java.math.BigDecimal
/**
 *  病人信息视图
 **/
interface TJzrInfo : Entity<TJzrInfo> {
	companion object : Entity.Factory<TJzrInfo>() 
	/**
	 *  病人ID
	 **/
	var ID: Long
	/**
	 *  入院次数
	 **/
	var SERIES: Int?
	/**
	 *  住院号
	 **/
	var ADMISSION_ID: String
	/**
	 *  病人姓名
	 **/
	var NAME: String
	/**
	 *  性别
	 **/
	var SEX: String
	/**
	 *  民族
	 **/
	var NATION: String
	/**
	 *  科室代码
	 **/
	var DEPT_CODE: Int?
	/**
	 *  科室名称
	 **/
	var DEPT_NAME: String
	/**
	 *  病区代码
	 **/
	var WARD_CODE: Int?
	/**
	 *  病区名称
	 **/
	var WARD_NAME: String
	/**
	 *  床位号
	 **/
	var BED_NO: String
	/**
	 *  出生日期
	 **/
	var BIRTHDAY: LocalDateTime?
	/**
	 *  年龄
	 **/
	var AGE: String
	/**
	 *  联系电话
	 **/
	var PHONE: String
	/**
	 *  家庭住址
	 **/
	var ADDRESS: String
	/**
	 *  职业
	 **/
	var PROFESSIONAL: String
	/**
	 *  联系方式
	 **/
	var CONTACT_INFO: String
	/**
	 *  体重
	 **/
	var WEIGHT: Double?
	/**
	 *  身高
	 **/
	var HEIGHT: Double?
	/**
	 *  入院时间
	 **/
	var ADMISSION_TIME: LocalDateTime?
	/**
	 *  入科时间
	 **/
	var ADMISSION_WARD_TIME: LocalDateTime?
	/**
	 *  出院时间
	 **/
	var DISCHARGE_TIME: LocalDateTime?
	/**
	 *  入院诊断
	 **/
	var DIAGNOSIS: String
	/**
	 *  护理级别
	 **/
	var NURSING_CLASS: String
	/**
	 *  病人病情
	 **/
	var PATIENT_CONDITION: String
	/**
	 *  医保费别代码
	 **/
	var CHARGE_TYPE: Int?
	/**
	 *  医保费别名称
	 **/
	var CHARGE_TYPE_NAME: String
	/**
	 *  总花费
	 **/
	var TOTAL_COST: BigDecimal?
	/**
	 *  预缴金额
	 **/
	var PRE_PAYMENT: BigDecimal?
	/**
	 *  自付金额
	 **/
	var SELF_PAYMENT: BigDecimal?
	/**
	 *  余额
	 **/
	var BALANCE: BigDecimal?
	/**
	 *  欠费标识
	 **/
	var ARREAR_FLAG: String
	/**
	 *  饮食信息
	 **/
	var DIET: String
	/**
	 *  主治医生代码
	 **/
	var DOCTOR_CODE: String
	/**
	 *  主治医生姓名
	 **/
	var DOCTOR_NAME: String
	/**
	 *  病人状态
	 **/
	var STATUS: String
	/**
	 *  过敏史
	 **/
	var ALLERGY: String
}
